package com.ruoyi.manage.db.dao;

import com.ruoyi.manage.db.model.SbaUserAudioDownloadLog;
import com.ruoyi.manage.db.model.SbaUserAudioDownloadLogExample;

import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface SbaUserAudioDownloadLogMapper {
    long countByExample(SbaUserAudioDownloadLogExample example);

    int deleteByExample(SbaUserAudioDownloadLogExample example);

    int deleteByPrimaryKey(Integer logId);

    int insert(SbaUserAudioDownloadLog record);

    int insertSelective(SbaUserAudioDownloadLog record);

    List<SbaUserAudioDownloadLog> selectByExample(SbaUserAudioDownloadLogExample example);

    SbaUserAudioDownloadLog selectByPrimaryKey(Integer logId);

    int updateByExampleSelective(@Param("record") SbaUserAudioDownloadLog record, @Param("example") SbaUserAudioDownloadLogExample example);

    int updateByExample(@Param("record") SbaUserAudioDownloadLog record, @Param("example") SbaUserAudioDownloadLogExample example);

    int updateByPrimaryKeySelective(SbaUserAudioDownloadLog record);

    int updateByPrimaryKey(SbaUserAudioDownloadLog record);
}